@charset "utf-8";

@media screen and (max-width:1280px)
{


}

@media screen and (max-width:1200px)
{
	
.sousuo{ width:90%; margin:0 auto; }
header .head{ width:90%; margin:0 auto; padding:0 0 1% 0; }

	
/*首页优势*/	
.mainbg1{  position:static;}
.mainbg1 .mainbox1{ position:static;  }
.proitem { width:90%; margin:3% auto 0 auto; padding:2% 0;  }

/*首页简介*/
.jianjie{  width:90%; margin:3% auto 0 auto;  }

/*首页产品*/
.mainbg2{ clear:both; margin:0 auto; width:100%; background:#f8f9fa; padding:3% 0; overflow:hidden;}
.mainbox2{ clear:both; margin:0 auto; width:90%; overflow:hidden;}
.hexpert01 { width:90%; margin:2% auto 0 auto; text-align:center; }

/*首页工程*/
.mainbox4{ clear:both; margin:0 auto; max-width:90%;padding: 3% 0; }

.chanpinmenu a{ width:15%;}

/*首页新闻*/
.newsbox{ clear:both; overflow:hidden; max-width:90%; margin:0% auto; padding-top:3%; }

/*尾*/
.footer{clear:both; width:90%; margin:0 auto; padding:2% 0; overflow:hidden;}

.bannerwrap .banner .mask{vertical-align:middle;position:absolute; width:100%; height:20px; right:0; bottom:20px; text-align:center; }

}
/*<=1023px*/
@media screen and (max-width:1024px)
{

.mainbanner1 {height:400px;}
.main-im{ display: none; }
.chanpinmenu a{ width:19%; }
.menu1 a,.menu1 a:link,.menu1 a:visited {width:16%;}



/*尾*/
.footerlx{ width:90%; margin:5% auto; clear:both; overflow:hidden; color:#fff;  }
.footerlx dl{ clear:both; overflow:hidden; float:none; width:96%; margin:0 0% 2% 0%; border:1px solid #7b7b7b; border-radius:8px; padding:1.5% 0 1.5% 3%; }

.footer{ padding:5% 0; }
.footmenu{ float:none; width:100%; }
.footmenu a:hover{color:#e17c4a; text-decoration:none;}
.footmenu dl{ float:left; width:33%; margin-right:0px;}
.footmenu dl dt{color:#c10c21; line-height:30px; }
.footmenu dl dt a{ font-size:16px; color:#fff; }
.footmenu dl dd{  width:100%; clear:both; margin-top:0px;}
.footmenu dl dd a{ font-size:14px; color:#999999; line-height:27px; }
.footmenu ul{ float:none; width:100%; padding:3% 0; clear:both; overflow:hidden; }
.footmenu ul ol{ font-size:16px; color:#fff; line-height:30px; }
.footmenu ul li{ float:left; margin-top:0px; width:33%; }
.footmenu ul li a{ font-size:14px; color:#999999; line-height:27px; }

.erweima{ float:none; width:133px; text-align:center; color:#fff; }

.footerbottom{ font-size:15px; color:#999999; background:#000; padding:5% 5%; text-align:center; }





/*产品导航*/
.menucp a,.menucp a:link,.menucp a:visited { display:block; width:31%; float:left; line-height:40px; padding:0 0; margin:3px 1%;}


.menu3 h3{width:18%;}
.menu4 ul a {width:18%;}


.info_list{ padding:20px 0 0 0; overflow:hidden;}
.info_list ol.head span.title{ width:100%;}
.info_list ol.head span.views{ display:none; }
.info_list ol.head span.date{display:none;}

.info_list ol{ overflow:hidden;}
.info_list ol.info a.title{width:100%; }
.info_list ol.info span.views{display:none; }
.info_list ol.info span.date{display:none; }	

.product_list ul li{ float:left; width:30%; padding:5px 1% 10px 2%;}

.info_listimg ul li{float:left; width:30%; padding:5px 1% 5px 2%;}


}


/*<=920px*/
@media screen and (max-width:920px)
{

header{ height:90px;}
header .logo{width:65%; line-height:90px;  }
header .logo img{ vertical-align:middle; }
header .wapnav{display:block; width:15%; margin-top:32px; text-align:right; padding-right:1%;}	
header .wapnav img{padding:10px;background-color:#f2f2f2;border:1px solid #cccccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}
header .wapnav img:hover{background-color:#dedede; }
	
.mainnav{ display: block; }

header .headerright { margin-top:-10%;}


.nav{ display:none}
header .headerright{width:100%;z-index:99999;}



/*广告*/
.mainbox3{ clear:both; margin:0 auto; width:90%; color:#fff; height:215px; padding:45px 0 0 0;  }
}


@media screen and (max-width:860px)
{

/*搜索*/
.sousuobg { display:none;}

/*.mainbanner1 {height:400px;}*/


/*首页简介*/
.jianjie{  width:90%; margin:3% auto 0 auto; clear:both; overflow:hidden; background-position:bottom right; background-size:50%;}
.jianjie .abouttitle a{ font-size:20px; font-weight:bold; }
.jianjie .abouttitle b{ font-size:20px; font-weight:bold; margin:0 0 0 1%; }
.jianjie .content{ width:100%; float:right; padding:6% 0 6% 0; }

.indextitle{ padding:0 0 1.5% 0; margin:3% 0 3% 0; clear:both; overflow:hidden; }
.indextitle a{ font-size:20px; font-weight:bold; }
.indextitle b{ font-size:20px; font-weight:bold; margin:0 0 0 1%; }
.indextitle span{ display:block; font-size:16px; color:#888888; padding:1% 0;}


/*产品分类*/
.menu3 h3{width:24%;}
.menu4 ul a {width:21%; padding:6px 1%;}

}



@media screen and (max-width:768px)

{

header .logo{ float:left; width:22%; margin-top:0%;}

.chanpinmenu a{ width:24%;}


/*产品导航*/
.menucp a,.menucp a:link,.menucp a:visited { display:block; width:48%; float:left; line-height:40px; padding:0 0; margin:3px 1%;}
.menu1 a,.menu1 a:link,.menu1 a:visited { display:block; width:31%; float:left; line-height:40px; padding:0 0; margin:3px 1%;}


/*产品分类*/
.menu3 h3{width:32%;}
.menu4 ul a {width:30%;}

.message_add p{ padding:3px 0; float:none; width:100%;}

.position{display:none;}	
.positioninfo{display:none;}


.product_list ul li{ float:left; width:48%; padding:5px 1% 10px 1%;}

.info_listimg ul li{float:left; width:48%; padding:5px 1% 5px 1%;}
}


@media screen and (max-width:640px)
{
.chanpinmenu a {width:32%; border-top:1px solid #5494da}

/*首页优势*/
.proitem { padding:5% 5%; width:86%;}
.proitem li{ float:left;width:42%; margin:0% 0% 5% 0%; padding:0 3.2% 2% 3.2%; border-right:1px solid #eee;  }
.proitem li img{ display:block; width:40%; margin:0 auto; }
.proitem li:nth-child(2),.proitem li:nth-child(4){ border:0px;}


.menu1 a,.menu1 a:link,.menu1 a:visited {width:48%;}

/*广告*/
.mainbg3{ clear:both; width:100%; background:url(../images/guanggao.jpg) no-repeat center top; background-size:400%; text-align:center; }
.mainbox3{ clear:both; margin:0 auto; width:90%; color:#fff; height:auto; padding:7% 0 12% 0;  }
.mainbox3 p{ font-size:14px; }
.mainbox3 strong{ font-size:18px; display:block; padding:0 0 3% 0; }


.mainbox4 .caserec{ width:100%; float:none; position:relative; overflow:hidden;  }
.mainbox4 ul{ float:none; width:100%; }
.mainbox4 ul li{ display:block; float:right;width:48.5%; margin:4% 3% 0% 0; line-height:46px; position:relative; overflow:hidden;  }
.mainbox4 ul li:nth-child(1),.mainbox4 ul li:nth-child(3){ margin:4% 0% 0% 0;  }

/*首页新闻*/
.newsbox dl{ float:none; width:100%;  margin:0px 0 0 0; padding-bottom:0px; background:#f8f9fa;  }
.newsbox ul{ float:none; width:100%; }
.news_related li{float:none; width:96%; margin-left:0.5%; margin-right:0.5%; line-height:34px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
}


@media screen and (max-width:430px)
{
.chanpinmenu a {width:48%; border-top:1px solid #5494da}
header .logo{ float:left; width:62%; margin-top:0%;}
header .logo img { width:100%;}

.footmenu{ display:none}
.erweima{display:none}
.imgbox li{ width:47%; }
.imgbox li h3{ font-size:15px;}

}


@media screen and (max-width:320px)
{


/*产品分类*/
.menu3 h3{width:98%;}
.menu4 ul a {width:96%;}

}
